package com.qs.base.router;

/**
 * 用于组件开发中，ARouter单Activity跳转的统一路径注册
 * 在这里注册添加路由路径，需要清楚的写好注释，标明功能界面
 * Created by goldze on 2018/6/21
 */

public class RouterActivityPath {
    /**
     * 主业务组件
     */
    public static class Main {
        private static final String MAIN = "/main";
        /*主业务界面*/
        public static final String PAGER_MAIN = MAIN + "/Main";
    }

    /**
     * 身份验证组件
     */
    public static class Sign {
        private static final String SIGN = "/sign";
        /*登录界面*/
        public static final String PAGER_LOGIN = SIGN + "/Login";
        /*注册页面*/
        public static final String PAGER_REGISTER = SIGN + "/Register";

    }

    /**
     * 用户组件
     */
    public static class User {
        private static final String USER = "/user";
        /*用户详情*/
        public static final String PAGER_USERDETAIL = USER + "/UserDetail";
        //用户主页面
        public static final String USER_MAIN = USER + "/UserMain";
        //会员中心
        public static final String MEMBER_CENTER_ACTIVITY = USER + "/MemberCenterActivity";
        //关于我们
        public static final String ABOUT_USR_ACTIVITY = USER + "/AboutUsrActivity";
        //隐私政策
        public static final String AGREEMENT_ACTIVITY = USER + "/AgreementActivity";
        //识别历史
        public static final String IDENTIFY_HISTORICAL_ACTIVITY = USER + "/IdentifyHistoricalActivity";
        //我的文件
        public static final String MY_FILE_ACTIVITY = USER + "/MyFileActivity";

        public static final String LoginActivity = USER + "/LoginActivity";

        public static final String TreatyActivity = USER +"/TreatyActivity";

    }

    /**
     * 设置组件
     */
    public static class Setting {
        private static final String SETTING = "/setting";
        /*Demo Simple*/
        public static final String PAGER_DEMO = SETTING + "/Demo";
        /*设置*/
        public static final String PAGER_SETTING = SETTING + "/Setting";
        /*换肤*/
        public static final String PAGER_SKIN = SETTING + "/Skin";
    }

    /**
     * 基础组件
     */
    public static class Base {
        private static final String BASE = "/base";
        /*图片*/
        public static final String PAGER_PHOTO_MAIN = BASE + "/PhotoMain";
        /*滑动导航条*/
        public static final String PAGER_SLIDE_TAB = BASE + "/SlideTab";
        //环信聊天界面demo
        public static final String CHAT = BASE + "/ChatActivity";
        //会话列表
        public static final String LIST = BASE + "/MainActivity";
        //二维码扫描
        public static final String ZXING_ACTIVITY = BASE + "/ZXingActivity";

    }

    /**
     * 文字识别组件
     */
    public static class Home {
        private static final String HOME = "/home";
        //证件识别
        public static final String HOME_MAIN = HOME + "/HomeActivity";
        //证件识别
        public static final String CERTIFICATE_RECOGNITION = HOME + "/CertificateRecognitionActivity";
        //证件识别
        public static final String ID_CARD = HOME + "/IdCardActivity";
        //识别结果
        public static final String IDENTIFY_RESULTS = HOME + "/IdentifyResults";
        //识别结果详情
        public static final String IDENTIFY_DETAILS = HOME + "/IdentifyDetails";
        //语言选择
        public static final String SELECT_LANGUAGE = HOME + "/SelectLanguage";
        //身份证扫描结果
        public static final String ID_CARD_IDENTIFY_RESULTS_ACTIVITY = HOME + "/IDCardIdentifyResultsActivity";
        //银行卡识别结果
        public static final String BANK_CARD_RESULTS_ACTIVITY = HOME + "/BankCardResultsActivity";
        //二维码扫描结果
        public static final String QR_RESULT_ACTIVITY = HOME + "/QRResultActivity";
        //二维码生成
        public static final String QR_GENERATE_ACTIVITY = HOME + "/QRGenerateActivity";
        //二维码生成结果
        public static final String QR_GENERATE_RESULT_ACTIVITY = HOME + "/QRGenerateResultActivity";
        //驾驶证识别结果
        public static final String DRIVE_DETAILS_ACTIVITY = HOME + "/DriveDetailsActivity";

    }

    /**
     * 文字识别组件
     */
    public static class OCR {
        private static final String OCR = "/ocr";
        //环信聊天界面demo
        public static final String CAMERA_ACTIVITY = OCR + "/ocr/CameraActivity";
    }

}
